package com.File_io;

import java.io.File;
import java.io.IOException;

public class CreationOrDeletionOfFile {
    public static void main(String[] args) throws IOException {
        //创建一个新的文件，文件内容为空
//        File f1=new File("D:/code.text");
//        System.out.println(f1.createNewFile());//担心没用D盘所以会报错
        //创建一个文件夹
//        File f2=new File("D:/code");//只能创建以及文件夹
//        System.out.println(f2.mkdir());
        //创建多级文件夹
//        File f3=new File("D:/Flimaily/photoes");
//        System.out.println(f3.mkdirs());
        //删除文件夹//不能删除非空文件夹
//        System.out.println(f1.delete());
//        System.out.println(f2.delete());
//        System.out.println(f3.delete());
        //默认只能删除空文件夹或文件，且删除后的文件不进入回收站。
        System.out.println("------------------------");
        //📂的便利
        File f4=new File("D:/javasepro");
        //遍历一
        String[]names=f4.list();
        if (names != null) {
            for (String name : names) {
                System.out.println(name);
            }
        }
        File[]files=f4.listFiles();
        if (files != null) {
            for (File file : files) {
                System.out.println(file.getAbsolutePath());

            }
        }

    }
}
